Package-level declarations

Types

Link copied to clipboard

Base ExecutionContext interface for mutation and non-mutation field resolvers

Link copied to clipboard
data class Caller(val tenantName: String?, val typeName: String, val fieldName: String?)

Resolver metadata propagated through nested field execution.

Link copied to clipboard

A FieldExecutionContext for connection fields, with typed access to ConnectionArguments.

Link copied to clipboard

A generic context for resolvers or variable providers

Link copied to clipboard

An ExecutionContext provided to field resolvers

Link copied to clipboard

An ExecutionContext provided to resolvers for root Mutation type fields

Link copied to clipboard

Base ExecutionContext for Node resolvers without access to selections.

Link copied to clipboard

A generic context for resolving fields or types

Link copied to clipboard

Selection projection available to selective resolvers with composite GraphQL output types.

Link copied to clipboard
interface RootFieldCall<T : Object>

Describes a root field and the arguments used to call it.

Link copied to clipboard

Extended ExecutionContext for Node resolvers with access to selections.

Link copied to clipboard

Context for a VariablesProvider, providing access to the arguments and the execution context. This is used to resolve variables dynamically based on the current request context.

Functions

Link copied to clipboard

Creates a GlobalID.

Link copied to clipboard
inline fun <T : NodeObject> ResolverExecutionContext<*>.ref(localNodeId: String): T

Creates a Node object reference given a Local ID String representation.